import Mock from "mockjs";

const returnData = [];
// 这个 for 循环会自动运行，不论是直接放在 index.js 还是引入到 index.js 中
// 使用 mockjs 自带函数生成某些格式化的代码
for (let i = 0; i < Math.floor(Math.random() * 10 + 1); i++) {
  returnData.push(
    Mock.mock({
      trainNumber: "t" + /^1[0-9]{2}$/,
      trainLevel: "T",
      startStation: "Beijing",
      endStation: "Xian",
      status: "OK"
    })
  );
}

// 这个函数名没有什么实际意义
export function info() {
  // 这个返回的 {} 表示返回的 JSON 格式
  return {
    url: "/train/ticket/list",
    type: "get",
    data: {
      msg: "success",
      code: 0,
      passengers: returnData,
      totalCount: returnData.length
    }
  };
}
